A New Greedy Algorithm for the Curriculum-based Course Timetabling Problem

نویسندگان

چکیده

This study describes a novel greedy algorithm for optimizing the well-known Curriculum-Based Course Timetabling (CB-CTT) problem. Greedy algorithms are good alternative to brute-force and evolutionary algorithms, which take long time execute in order find best solution. Rather than employing single heuristic, as many do, we define apply 120 new heuristics same problem instance. To assign courses available rooms, our proposed employs Largest-First, Smallest-First, Best-Fit, Average-weight first, Highest Unavailable course-first heuristics. Extensive experiments carried out on 21 instances from benchmark set of Second International Competition (ITC-2007). For 18 problems with significantly reduced soft-constraint values, can report zero hard constraint violations (feasible solutions). The outperforms state-of-the-art terms performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Harmony Search Algorithm for Curriculum-Based Course Timetabling Problem

In this paper, harmony search algorithm is applied to curriculum-based course timetabling. The implementation, specifically the process of improvisation consists of memory consideration, random consideration and pitch adjustment. In memory consideration, the value of the course number for new solution was selected from all other course number located in the same column of the Harmony Memory. Th...

متن کامل

Greedy Ants Colony Optimization Strategy for Solving the Curriculum Based University Course Timetabling Problem

This work was carried out in collaboration between both authors. Author KP designed the study, wrote the protocol and supervised the work. Authors KP and ZG carried out all laboratories work and performed the statistical analysis. Author KP managed the analyses of the study. Author KP wrote the first draft of the manuscript. Author ZG managed the literature searches and edited the manuscript. B...

متن کامل

Hybrid CP+LNS for the Curriculum-Based Course Timetabling Problem

Course Timetabling (CTT) [11] is a popular combinatorial optimization problem, which deals with generating university timetables by scheduling weekly lectures, subject to conflicts and availability constraints, while minimizing costs related to resources and user discomfort. In CB-CTT, students enrol to curricula i.e., (possibly overlapping) collections of courses. Lectures of courses pertainin...

متن کامل

SAT Model for the Curriculum-Based Course Timetabling Problem

Two widely used problems are the Satisfiability problem (SAT) and the Curriculum-Based Course Timetabling (CB-CTT) problem. The SAT problem searches for an assignment that make true a certain boolean formula. On the other side, the CB-CTT involves the task of scheduling lectures of courses to rooms, considering teacher availability, a specified curricula, and a set of constraints. Given the adv...

متن کامل

the algorithm for solving the inverse numerical range problem

برد عددی ماتریس مربعی a را با w(a) نشان داده و به این صورت تعریف می کنیم w(a)={x8ax:x ?s1} ، که در آن s1 گوی واحد است. در سال 2009، راسل کاردن مساله برد عددی معکوس را به این صورت مطرح کرده است : برای نقطه z?w(a)، بردار x?s1 را به گونه ای می یابیم که z=x*ax، در این پایان نامه ، الگوریتمی برای حل مساله برد عددی معکوس ارانه می دهیم.

15 صفحه اول

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Düzce Üniversitesi bilim ve teknoloji dergisi

سال: 2023

ISSN: ['2148-2446']

DOI: https://doi.org/10.29130/dubited.1113519